package com.cj.mobile.iabp.mvp.model.entity;

import java.util.ArrayList;
import java.util.List;

/**
 * @ProjectName: AptitudeAndroid
 * @Package: com.cj.mobile.iabp.mvp.model.entity
 * @ClassName: QuoteAreaInfo
 * @Description: 报价区域
 * @Author: WLY
 * @CreateDate: 2022/9/21 9:58
 */
public class QuoteAreaInfo {
    public QuoteAreaInfo(String areaId, String areaName, String priceUnitId, String priceUnit, List<OrgQuotationLot> quotesList) {
        this.areaId = areaId;
        this.areaName = areaName;
        this.priceUnitId = priceUnitId;
        this.priceUnit = priceUnit;
        this.quotesList = quotesList;
    }

    public QuoteAreaInfo() {
    }

    // 区域ID
    private String areaId;
    // 区域名称
    private String areaName;
    // 单位ID
    private String priceUnitId;
    // 干电-价格单位
    private String priceUnit;
    // 水电-单位ID
    private String hydropowerPriceUnitId;
    // 水电-价格单位
    private String hydropowerPriceUnit;
    // 报价列表
    private List<OrgQuotationLot> quotesList;

    /*-----------------------------本地数据-----------------------------*/

    // 是否正在编辑
    private boolean isEdit;

    // 每个区域中要保存区域集合
    private List<QuotePriceAreaInfo> areaList = new ArrayList<>();

    public List<QuotePriceAreaInfo> getAreaList() {
        return areaList;
    }

    public String getHydropowerPriceUnitId() {
        return hydropowerPriceUnitId;
    }

    public void setHydropowerPriceUnitId(String hydropowerPriceUnitId) {
        this.hydropowerPriceUnitId = hydropowerPriceUnitId;
    }

    public String getHydropowerPriceUnit() {
        return hydropowerPriceUnit;
    }

    public void setHydropowerPriceUnit(String hydropowerPriceUnit) {
        this.hydropowerPriceUnit = hydropowerPriceUnit;
    }

    public String getPriceUnitId() {
        return priceUnitId;
    }

    public void setPriceUnitId(String priceUnitId) {
        this.priceUnitId = priceUnitId;
    }

    public String getPriceUnit() {
        return priceUnit;
    }

    public void setPriceUnit(String priceUnit) {
        this.priceUnit = priceUnit;
    }

    public boolean isEdit() {
        return isEdit;
    }

    public void setEdit(boolean edit) {
        isEdit = edit;
    }

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public List<OrgQuotationLot> getQuotesList() {
        return quotesList;
    }

    public void setQuotesList(List<OrgQuotationLot> quotesList) {
        this.quotesList = quotesList;
    }
}
